home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
rbbs_pc
/
rbbsbas.zip
/
MAKERBBS.BAT
< prev
next >
Wrap
DOS Batch File
|
1992-06-20
|
3KB
|
73 lines
ECHO OFF
IF NOT %1. == ?. GOTO START
ECHO RBBS-PC COMPILE UTILITY
ECHO This batch file will help you quickly compile RBBS-PC, should you
ECHO wish to make modifications to the source. The syntax is:
ECHO
ECHO %0 [parms]
ECHO
ECHO If you do not specify any parameters, %0 will compile ALL RBBS-PC
ECHO source modules, then link them into RBBS-PC.EXE. If you specify one
ECHO or more parameters, %0 will compile only the modules you specify,
ECHO and will then link them. To specify modules, use the following
ECHO number(s) separated by a space:
ECHO
ECHO MODULE NUMBER MODULE NUMBER
ECHO RBBS-PC.BAS 0 RBBSSUB3.BAS 3
ECHO RBBSSUB1.BAS 1 RBBSSUB4.BAS 4
ECHO RBBSSUB2.BAS 2 RBBSSUB5.BAS 5
ECHO
ECHO NOTE: Results of each compile will be saved in the file $$RBBS.TXT.
ECHO
ECHO THIS FILE IS CONFIGURED FOR QB 3.0 - SEE COMMANDS FOR QB 4.5 CHANGES!
GOTO EXIT
:START
IF EXIST $$RBBS.TXT DEL $$RBBS.TXT
if %1. == 0. GOTO RBBSCOMP
if %1. == 1. GOTO SB1COMP
if %1. == 2. GOTO SB2COMP
if %1. == 3. GOTO SB3COMP
if %1. == 4. GOTO SB4COMP
if %1. == 5. GOTO SB5COMP
ECHO COMPILING ALL MODULES...
:RBBSCOMP
ECHO Errors while compiling RBBS-PC.BAS include: >> $$RBBS.TXT
QB RBBS-PC.BAS /C:4096 /O/E/S; >> $$RBBS.TXT
REM FOR QB4.5/PB 7.1 USE: BC RBBS-PC.BAS /C:4096 /O/E/S/MBF; >> $$RBBS.TXT
IF %1. == 0. GOTO LOOP
:SB1COMP
ECHO Errors while compiling RBBSSUB1.BAS include: >> $$RBBS.TXT
QB RBBSSUB1.BAS /X /O; >> $$RBBS.TXT
REM FOR QB4.5/PB 7.1, USE: BC RBBSSUB1.BAS /X /O /MBF; >> $$RBBS.TXT
IF %1. == 1. GOTO LOOP
:SB2COMP
ECHO Errors while compiling RBBSSUB2.BAS include: >> $$RBBS.TXT
QB RBBSSUB2.BAS /O/E; >> $$RBBS.TXT
REM FOR QB4.5/PB 7.1, USE: BC RBBSSUB2.BAS /O/E/MBF; >> $$RBBS.TXT
IF %1. == 2. GOTO LOOP
:SB3COMP
ECHO Errors while compiling RBBSSUB3.BAS include: >> $$RBBS.TXT
QB RBBSSUB3.BAS /O/E; >> $$RBBS.TXT
REM FOR QB4.5/PB 7.1, USE: BC RBBSSUB3.BAS /O/E/MBF; >> $$RBBS.TXT
IF %1. == 3. GOTO LOOP
:SB4COMP
ECHO Errors while compiling RBBSSUB4.BAS include: >> $$RBBS.TXT
QB RBBSSUB4.BAS /O/E; >> $$RBBS.TXT
REM FOR QB4.5/PB 7.1, USE: BC RBBSSUB4.BAS /O/E/MBF; >> $$RBBS.TXT
IF %1. == 4. GOTO LOOP
:SB5COMP
ECHO Errors while compiling RBBSSUB5.BAS include: >> $$RBBS.TXT
QB RBBSSUB5.BAS /O/E; >> $$RBBS.TXT
REM FOR QB4.5/PB 7.1, USE: BC RBBSSUB5.BAS /O/E/MBF; >> $$RBBS.TXT
IF %1. == 5. GOTO LOOP
:LOOP
IF %2. == . GOTO LINKIT
SHIFT
GOTO START
:LINKIT
LINK @RBBSQB3.LNK
REM FOR QB4.5, USE: LINK @RBBSQB45.LNK
REM FOR PB7.1, USE: LINK @RBBSPB71.LNK
TYPE $$RBBS.TXT
:EXIT